前提声明
- macOS 10.11.6 操作系统
- SSH 连接使用的是
终端
软件 - 您已经在阿里云购买了
云服务器 ECS
SSH 连接云服务器ESC
输入连接命令
ssh -l root ip地址
终端会提示输入密码
root@ip地址's password:
登录成功提示
1 | Last failed login: Wed Sep 6 09:54:27 CST 2017 from 140.205.225.187 on ssh:notty |
开始集成 XAMPP
查看 linux 系统位数
在终端输入uname -a
x86_64则说明你是64位内核, 跑的是64位的系统.
i386, i686说明你是32位的内核, 跑的是32位的系
笔者是64位系统的1
2[root@izwz91cf36dj3iegmw8gp9z ~]# uname -a
Linux izwz91cf36dj3iegmw8gp9z 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
下载 XAMPP 安装包
下载前,请先进入opt
文件夹,不然下载完之后我们不知道文件下载到哪里去了
回到根目录cd /
1
[root@izwz91cf36dj3iegmw8gp9z ~]# cd /
查看所有文件夹ls
1
2
3[root@izwz91cf36dj3iegmw8gp9z /]# ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
进入opt
文件夹 cd opt
1
[root@izwz91cf36dj3iegmw8gp9z /]# cd opt
下载文件wget 地址
(笔者下载的是 PHP 版本5.6.31 64位的)1
wget https://www.apachefriends.org/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run
如果提示证书错误,使用下面的命令wget --no-check-certificate 地址
下载是个漫长的过程1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17[root@izwz91cf36dj3iegmw8gp9z opt]# wget https://www.apachefriends.org/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run
--2017-09-06 10:06:04-- https://www.apachefriends.org/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run
正在解析主机 www.apachefriends.org (www.apachefriends.org)... 107.22.247.161
正在连接 www.apachefriends.org (www.apachefriends.org)|107.22.247.161|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://downloadsapachefriends.global.ssl.fastly.net/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run?from_af=true [跟随至新的 URL]
--2017-09-06 10:06:05-- https://downloadsapachefriends.global.ssl.fastly.net/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run?from_af=true
正在解析主机 downloadsapachefriends.global.ssl.fastly.net (downloadsapachefriends.global.ssl.fastly.net)... 151.101.72.249
正在连接 downloadsapachefriends.global.ssl.fastly.net (downloadsapachefriends.global.ssl.fastly.net)|151.101.72.249|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:142484765 (136M) [binary/octet-stream]
正在保存至: “xampp-linux-x64-5.6.31-0-installer.run”
100%[======================================>] 142,484,765 105KB/s 用时 30m 16s
2017-09-06 10:36:23 (76.6 KB/s) - 已保存 “xampp-linux-x64-5.6.31-0-installer.run” [142484765/142484765])
给文件 755 权限
chmod -R 755 xampp-linux-x64-5.6.31-0-installer.run
运行安装软件
./xampp-linux-x64-5.6.31-0-installer.run
安装提示不用管,一路回车即可
XAMPP 会被安装在/opt/lampp
目录下
安装完毕,启动 XAMPP 服务
1 | /opt/lampp/lampp start |
启动成功提示1
2
3
4Starting XAMPP for Linux 5.6.31-0...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
设置 XAMPP 服务随系统启动
输入以下命令ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
设置密码
设置的密码一定要用文本的形式保存好
环境安装完了,但是MySQL
的密码是多少,ftp
的账号密码也是多少,我们不知道,这个默认为空,还需要我们自己设置.
输入命令sudo /opt/lampp/lampp security
如果msql
开着,会提示你先关闭,然后才会提示设置密码1
2
3
4
5
6XAMPP: Quick security check...
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
XAMPP: Turned off.
XAMPP: Stopping MySQL...ok.
XAMPP: Starting MySQL...ok.
提示你设置phpMyAdmin
密码(账户名为pma
)
1 | XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! |
提示设置msql
密码(账户名为root
)
1 | XAMPP: MySQL has no root passwort set!!! |
提示设置FTP
密码(用户名为daemon
默认端口21
)
1 | XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. |
设置完成后,在浏览器输入服务器的ip
地址,应该是可以访问的
设置XAMPP
可以远程访问
输入命令vi /opt/lampp/etc/extra/httpd-xampp.conf
将Require local
改成Require all granted
/opt/lampp/lampp restart
重启xampp
到此xampp
安装完成